﻿using Suntront.DatabaseAccessor;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace AspNetCoreMvcPrj.Models
{

    [Table("BW_METERINFO")]
    public class BW_MeterInfo:IEntity
    {
        // Token: 0x170002E3 RID: 739
        // (get) Token: 0x060006F8 RID: 1784 RVA: 0x0000A12A File Offset: 0x0000832A
        // (set) Token: 0x060006F9 RID: 1785 RVA: 0x0000A132 File Offset: 0x00008332
        [Key]
        [Column("ID")]
        public string id { get; set; }

        // Token: 0x170002E4 RID: 740
        // (get) Token: 0x060006FA RID: 1786 RVA: 0x0000A13B File Offset: 0x0000833B
        // (set) Token: 0x060006FB RID: 1787 RVA: 0x0000A143 File Offset: 0x00008343
        [Column("METERCODE")]
        public string metercode { get; set; }

        // Token: 0x170002E5 RID: 741
        // (get) Token: 0x060006FC RID: 1788 RVA: 0x0000A14C File Offset: 0x0000834C
        // (set) Token: 0x060006FD RID: 1789 RVA: 0x0000A154 File Offset: 0x00008354
        [Column("STAMPCODE")]
        public string stampcode { get; set; }

        // Token: 0x170002E6 RID: 742
        // (get) Token: 0x060006FE RID: 1790 RVA: 0x0000A15D File Offset: 0x0000835D
        // (set) Token: 0x060006FF RID: 1791 RVA: 0x0000A165 File Offset: 0x00008365
        [Column("SEALCODE")]
        public string sealcode { get; set; }

        // Token: 0x170002E7 RID: 743
        // (get) Token: 0x06000700 RID: 1792 RVA: 0x0000A16E File Offset: 0x0000836E
        // (set) Token: 0x06000701 RID: 1793 RVA: 0x0000A176 File Offset: 0x00008376
        [Column("SEALCODE2")]
        public string sealcode2 { get; set; }

        // Token: 0x170002E8 RID: 744
        // (get) Token: 0x06000702 RID: 1794 RVA: 0x0000A17F File Offset: 0x0000837F
        // (set) Token: 0x06000703 RID: 1795 RVA: 0x0000A187 File Offset: 0x00008387
        [Column("BODYCODE")]
        public string bodycode { get; set; }

        // Token: 0x170002E9 RID: 745
        // (get) Token: 0x06000704 RID: 1796 RVA: 0x0000A190 File Offset: 0x00008390
        // (set) Token: 0x06000705 RID: 1797 RVA: 0x0000A198 File Offset: 0x00008398
        [Column("FACTORYCODE")]
        public string factorycode { get; set; }

        // Token: 0x170002EA RID: 746
        // (get) Token: 0x06000706 RID: 1798 RVA: 0x0000A1A1 File Offset: 0x000083A1
        // (set) Token: 0x06000707 RID: 1799 RVA: 0x0000A1A9 File Offset: 0x000083A9
        [Column("YCCODE")]
        public string yccode { get; set; }

        // Token: 0x170002EB RID: 747
        // (get) Token: 0x06000708 RID: 1800 RVA: 0x0000A1B2 File Offset: 0x000083B2
        // (set) Token: 0x06000709 RID: 1801 RVA: 0x0000A1BA File Offset: 0x000083BA
        [Column("IMEI")]
        public string imei { get; set; }

        // Token: 0x170002EC RID: 748
        // (get) Token: 0x0600070A RID: 1802 RVA: 0x0000A1C3 File Offset: 0x000083C3
        // (set) Token: 0x0600070B RID: 1803 RVA: 0x0000A1CB File Offset: 0x000083CB
        [Column("WHOUSECODE")]
        public string whousecode { get; set; }

        // Token: 0x170002ED RID: 749
        // (get) Token: 0x0600070C RID: 1804 RVA: 0x0000A1D4 File Offset: 0x000083D4
        // (set) Token: 0x0600070D RID: 1805 RVA: 0x0000A1DC File Offset: 0x000083DC
        [Column("WHOUSENAME")]
        public string whousename { get; set; }

        // Token: 0x170002EE RID: 750
        // (get) Token: 0x0600070E RID: 1806 RVA: 0x0000A1E5 File Offset: 0x000083E5
        // (set) Token: 0x0600070F RID: 1807 RVA: 0x0000A1ED File Offset: 0x000083ED
        [Column("BRANDCODE")]
        public string brandcode { get; set; }

        // Token: 0x170002EF RID: 751
        // (get) Token: 0x06000710 RID: 1808 RVA: 0x0000A1F6 File Offset: 0x000083F6
        // (set) Token: 0x06000711 RID: 1809 RVA: 0x0000A1FE File Offset: 0x000083FE
        [Column("BRANDNAME")]
        public string brandname { get; set; }

        // Token: 0x170002F0 RID: 752
        // (get) Token: 0x06000712 RID: 1810 RVA: 0x0000A207 File Offset: 0x00008407
        // (set) Token: 0x06000713 RID: 1811 RVA: 0x0000A20F File Offset: 0x0000840F
        [Column("CALIBERCODE")]
        public string calibercode { get; set; }

        // Token: 0x170002F1 RID: 753
        // (get) Token: 0x06000714 RID: 1812 RVA: 0x0000A218 File Offset: 0x00008418
        // (set) Token: 0x06000715 RID: 1813 RVA: 0x0000A220 File Offset: 0x00008420
        [Column("CALIBERNAME")]
        public string calibername { get; set; }

        // Token: 0x170002F2 RID: 754
        // (get) Token: 0x06000716 RID: 1814 RVA: 0x0000A229 File Offset: 0x00008429
        // (set) Token: 0x06000717 RID: 1815 RVA: 0x0000A231 File Offset: 0x00008431
        [Column("MODELCODE")]
        public string modelcode { get; set; }

        // Token: 0x170002F3 RID: 755
        // (get) Token: 0x06000718 RID: 1816 RVA: 0x0000A23A File Offset: 0x0000843A
        // (set) Token: 0x06000719 RID: 1817 RVA: 0x0000A242 File Offset: 0x00008442
        [Column("MODELNAME")]
        public string modelname { get; set; }

        // Token: 0x170002F4 RID: 756
        // (get) Token: 0x0600071A RID: 1818 RVA: 0x0000A24B File Offset: 0x0000844B
        // (set) Token: 0x0600071B RID: 1819 RVA: 0x0000A253 File Offset: 0x00008453
        [Column("MODELCODE2")]
        public string modelcode2 { get; set; }

        // Token: 0x170002F5 RID: 757
        // (get) Token: 0x0600071C RID: 1820 RVA: 0x0000A25C File Offset: 0x0000845C
        // (set) Token: 0x0600071D RID: 1821 RVA: 0x0000A264 File Offset: 0x00008464
        [Column("MODELNAME2")]
        public string modelname2 { get; set; }

        // Token: 0x170002F6 RID: 758
        // (get) Token: 0x0600071E RID: 1822 RVA: 0x0000A26D File Offset: 0x0000846D
        // (set) Token: 0x0600071F RID: 1823 RVA: 0x0000A275 File Offset: 0x00008475
        [Column("TYPECODE")]
        public string typecode { get; set; }

        // Token: 0x170002F7 RID: 759
        // (get) Token: 0x06000720 RID: 1824 RVA: 0x0000A27E File Offset: 0x0000847E
        // (set) Token: 0x06000721 RID: 1825 RVA: 0x0000A286 File Offset: 0x00008486
        [Column("TYPENAME")]
        public string typename { get; set; }

        // Token: 0x170002F8 RID: 760
        // (get) Token: 0x06000722 RID: 1826 RVA: 0x0000A28F File Offset: 0x0000848F
        // (set) Token: 0x06000723 RID: 1827 RVA: 0x0000A297 File Offset: 0x00008497
        [Column("RANGECODE")]
        public string rangecode { get; set; }

        // Token: 0x170002F9 RID: 761
        // (get) Token: 0x06000724 RID: 1828 RVA: 0x0000A2A0 File Offset: 0x000084A0
        // (set) Token: 0x06000725 RID: 1829 RVA: 0x0000A2A8 File Offset: 0x000084A8
        [Column("RANGENAME")]
        public string rangename { get; set; }

        // Token: 0x170002FA RID: 762
        // (get) Token: 0x06000726 RID: 1830 RVA: 0x0000A2B1 File Offset: 0x000084B1
        // (set) Token: 0x06000727 RID: 1831 RVA: 0x0000A2B9 File Offset: 0x000084B9
        [Column("USESTATUS")]
        public int usestatus { get; set; }

        // Token: 0x170002FB RID: 763
        // (get) Token: 0x06000728 RID: 1832 RVA: 0x0000A2C2 File Offset: 0x000084C2
        // (set) Token: 0x06000729 RID: 1833 RVA: 0x0000A2CA File Offset: 0x000084CA
        [Column("STOCKSTATUS")]
        public int stockstatus { get; set; } = 1;

        // Token: 0x170002FC RID: 764
        // (get) Token: 0x0600072A RID: 1834 RVA: 0x0000A2D3 File Offset: 0x000084D3
        // (set) Token: 0x0600072B RID: 1835 RVA: 0x0000A2DB File Offset: 0x000084DB
        [Column("COMCATION")]
        public string comcation { get; set; }

        // Token: 0x170002FD RID: 765
        // (get) Token: 0x0600072C RID: 1836 RVA: 0x0000A2E4 File Offset: 0x000084E4
        // (set) Token: 0x0600072D RID: 1837 RVA: 0x0000A2EC File Offset: 0x000084EC
        [Column("SIM")]
        public string sim { get; set; }

        // Token: 0x170002FE RID: 766
        // (get) Token: 0x0600072E RID: 1838 RVA: 0x0000A2F5 File Offset: 0x000084F5
        // (set) Token: 0x0600072F RID: 1839 RVA: 0x0000A2FD File Offset: 0x000084FD
        [Column("PHONETYPE")]
        public string phonetype { get; set; }

        // Token: 0x170002FF RID: 767
        // (get) Token: 0x06000730 RID: 1840 RVA: 0x0000A306 File Offset: 0x00008506
        // (set) Token: 0x06000731 RID: 1841 RVA: 0x0000A30E File Offset: 0x0000850E
        [Column("MEASURE")]
        public string measure { get; set; }

        // Token: 0x17000300 RID: 768
        // (get) Token: 0x06000732 RID: 1842 RVA: 0x0000A317 File Offset: 0x00008517
        // (set) Token: 0x06000733 RID: 1843 RVA: 0x0000A31F File Offset: 0x0000851F
        [Column("REPAIRSTATUS")]
        public int repairstatus { get; set; }

        // Token: 0x17000301 RID: 769
        // (get) Token: 0x06000734 RID: 1844 RVA: 0x0000A328 File Offset: 0x00008528
        // (set) Token: 0x06000735 RID: 1845 RVA: 0x0000A330 File Offset: 0x00008530
        [Column("ORIGIN")]
        public string origin { get; set; }

        // Token: 0x17000302 RID: 770
        // (get) Token: 0x06000736 RID: 1846 RVA: 0x0000A339 File Offset: 0x00008539
        // (set) Token: 0x06000737 RID: 1847 RVA: 0x0000A341 File Offset: 0x00008541
        [Column("INTIME")]
        public DateTime? intime { get; set; }

        // Token: 0x17000303 RID: 771
        // (get) Token: 0x06000738 RID: 1848 RVA: 0x0000A34A File Offset: 0x0000854A
        // (set) Token: 0x06000739 RID: 1849 RVA: 0x0000A352 File Offset: 0x00008552
        [Column("OUTTIME")]
        public DateTime? outtime { get; set; }

        // Token: 0x17000304 RID: 772
        // (get) Token: 0x0600073A RID: 1850 RVA: 0x0000A35B File Offset: 0x0000855B
        // (set) Token: 0x0600073B RID: 1851 RVA: 0x0000A363 File Offset: 0x00008563
        [Column("MODIFYTIME")]
        public DateTime modifytime { get; set; } = DateTime.Now;

        // Token: 0x17000305 RID: 773
        // (get) Token: 0x0600073C RID: 1852 RVA: 0x0000A36C File Offset: 0x0000856C
        // (set) Token: 0x0600073D RID: 1853 RVA: 0x0000A374 File Offset: 0x00008574
        [Column("ADDTIME")]
        public DateTime addtime { get; set; } = DateTime.Now;

        // Token: 0x17000306 RID: 774
        // (get) Token: 0x0600073E RID: 1854 RVA: 0x0000A37D File Offset: 0x0000857D
        // (set) Token: 0x0600073F RID: 1855 RVA: 0x0000A385 File Offset: 0x00008585
        [Column("BZPROJECTCODE")]
        public string bzprojectcode { get; set; }

        // Token: 0x17000307 RID: 775
        // (get) Token: 0x06000740 RID: 1856 RVA: 0x0000A38E File Offset: 0x0000858E
        // (set) Token: 0x06000741 RID: 1857 RVA: 0x0000A396 File Offset: 0x00008596
        [Column("BZPROJECTNAME")]
        public string bzprojectname { get; set; }

        // Token: 0x17000308 RID: 776
        // (get) Token: 0x06000742 RID: 1858 RVA: 0x0000A39F File Offset: 0x0000859F
        // (set) Token: 0x06000743 RID: 1859 RVA: 0x0000A3A7 File Offset: 0x000085A7
        [Column("CHECKTIME")]
        public DateTime? checktime { get; set; }

        // Token: 0x17000309 RID: 777
        // (get) Token: 0x06000744 RID: 1860 RVA: 0x0000A3B0 File Offset: 0x000085B0
        // (set) Token: 0x06000745 RID: 1861 RVA: 0x0000A3B8 File Offset: 0x000085B8
        [Column("CHECKSTATUS")]
        public int? checkstatus { get; set; }

        // Token: 0x1700030A RID: 778
        // (get) Token: 0x06000746 RID: 1862 RVA: 0x0000A3C1 File Offset: 0x000085C1
        // (set) Token: 0x06000747 RID: 1863 RVA: 0x0000A3C9 File Offset: 0x000085C9
        [Column("CHECKMAN")]
        public string checkman { get; set; }

        // Token: 0x1700030B RID: 779
        // (get) Token: 0x06000748 RID: 1864 RVA: 0x0000A3D2 File Offset: 0x000085D2
        // (set) Token: 0x06000749 RID: 1865 RVA: 0x0000A3DA File Offset: 0x000085DA
        [Column("CHECKVERMAN")]
        public string checkverman { get; set; }

        // Token: 0x1700030C RID: 780
        // (get) Token: 0x0600074A RID: 1866 RVA: 0x0000A3E3 File Offset: 0x000085E3
        // (set) Token: 0x0600074B RID: 1867 RVA: 0x0000A3EB File Offset: 0x000085EB
        [Column("FIRSTCHECKTIME")]
        public DateTime? firstchecktime { get; set; }
    }
}
